Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PseudoSweep: A pseudo-tested code identifier

PseudoSweep: A pseudo-tested code identifier

Interested in learning more about this topic? Visit this web site to read the paper: https://www.gregorykapfhammer.com/research/papers/maton2024a/

Gregory Kapfhammer

October 21, 2024
Tweet

More Decks by Gregory Kapfhammer

Other Decks in Technology

Transcript

  1. PseudoSweep Finds Pseudo-tested Code in Java 8–11 Projects Use with

    Gradle or Maven Projects 2 https://maven.apache.org/ https://docs.gradle.org/current/userguide/userguide.html
  2. Pseudo-tested Code 3 Code that is executed by the test

    suite, yet when removed, the test suite continues to pass.
  3. Identifying pseudo-tested code 12 Production Code Test Suite ⟳ ✅

    The test suite didnʼt notice the missing statement…
  4. 15

  5. 17

  6. 19

  7. 21